____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
Singular extensions
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Singular extensions (deutsch βvereinzelte Erweiterungenβ, auch One Reply Extensions oder Singular Reply Extensions)cite-ref-1[1] wird im Computerschach eine spezielle Programmiertechnik genannt, bei der erzwungene (forcierte) ZΓΌge deutlich tiefer untersucht werden, als es durch die ΓΌbliche Rechentiefe vorgegeben ist.
Contents
β’ Geschichte
β’ Literatur
β’ Einzelnachweise
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Geschichte
AuslΓΆser dieser innovativen Idee war eine Computerschachpartie, die 1986 auf der 7. nordamerikanischen Computerschach-Meisterschaft (NACCC) stattfand. Ausgerichtet von der Association for Computing Machinery (ACM) fand sie in Dallas statt. In einer wichtigen Partie, die darΓΌber entschied, wer hinter dem Turniersieger Belle den zweiten Platz belegen wΓΌrde, trafen die beiden Schachprogramme Bebe und Lachex aufeinander. Es entstand eine Stellung, in der es fΓΌr beide Seiten eine Folge von forcierten ZΓΌgen gab, also solche, bei denen es jeweils nur eine einzige βvernΓΌnftigeβ Antwort gibt. Jedes der beiden Programme rechnete aber nur βsturβ bis zu seiner vorgegebenen Suchtiefe. Durch den βHorizonteffektβ blieb so beiden lange verborgen, wer mit Gewinn aus der Zugfolge hervorgehen wΓΌrde. Dies Γ€nderte sich erst, als das Ende der erzwungenen ZΓΌge plΓΆtzlich vor den Suchhorizont rΓΌckte und beide erkannten, dass Bebe nun auf Verlust stand.
In einer Diskussion von Computerschachprogrammierern, unter anderem mit Feng-hsiung Hsu und Tony Scherzer, formulierte Scherzer unter dem Eindruck dieses Ereignisses die entscheidende Idee, nΓ€mlich unter bewusster Missachtung der voreingestellten Suchtiefe solche vereinzelte Zugfolgen viel tiefer und stets bis zum Ende der ZwangszΓΌge zu analysieren. So entstanden die Singular Extensions, die sich als bahnbrechende Innovation im Computerschach herausstellten und einen wesentlichen Beitrag zur SpielstΓ€rke heutiger Programme darstellen.cite-ref-2[2]
Literatur
β’ Dieter Steinwender, Frederic Friedel: Schach am PC. Markt & Technik, Buch- und Software-Verlag GmbH, Haar bei MΓΌnchen, 1995, S. 93 und S. 478. ISBN 3-87791-522-1
β’ Thomas Anantharaman, Murray Campbell, Feng-hsiung Hsu: Singular extensions β Adding Selectivity to Brute-Force Searching. AAAI Spring Symposium, Computer Game Playing, 1988, S. 8β13. Auch in ICCA Journal, Vol. 11, No. 4, und in Artificial Intelligence, Vol. 43, No. 1, S. 99β109 1990, ISSN 0004-3702
Einzelnachweise
cite-note-11. β ChessProgramming Wiki abgerufen am 24. November 2017
cite-note-22. β Feng-hsiung Hsu: Behind Deep Blue β Building the Computer that Defeated the World Chess Champion. Princeton University Press, 2002, S. 54β55, ISBN 0-691-09065-3